

/* font settings */
	/* regular */
	body
	{
		font-family:tahoma,verdana, arial, helvetica, sans-serif; 
		font-size:76%;
	}
	
	p, input, textarea,.content, li
	{ 
		font-family:tahoma,verdana, arial, helvetica, sans-serif; 
		font-size:1.0em;
		color:#000; 
	}
	
	span input
	{
		float:left;
		vertical-align:middle;
	}

	td
	{
		font-size:0.8em;
	}
	
	pre
	{
		font-family:Lucida Console, Courier New, Monospace;
		line-height:0.8em;
	}

	/* large */
	.usercolumn .namebox a,h2 , .SidebarTileTitle,.title
	{
		font-size:1.0em;
	}


	/* smallest */
	.topcolumn,
	td.date,
	.thread,
	div.box p,
	.voteoption,
	.namebox a, 
	.postdate, 
	.byline,
	.parttext,
	.pollbody,
	.polloptions td, 
	.pollbody 
	.txt3,
	.votebutton,
	.TopicTip,
	.parttext p,
	.threadview td
	{
		font-size:.8em;
	}

	/* fixed small */
	.maintask
	{
		font-size:11px;
	}
	
	ul.mainnav li.item a
	{
		font-size:13px;
	}
	
	ul.mainnav
	{
		font-size:0px;
	}	



a
{
	color:#5B0000;
	font-weight:bold;
}

a:hover
{
	text-decoration:underline;
	color:#82692e;
}
/* main */
div
{
		word-wrap:break-word;
}

body 
{ 
	background-color:#FFFFFF; 
	margin:0px;
	background-image:url(../images/texture_1.png);
}

img.nineguyantennae
{
	margin-top:7px;
	margin-left:15px;
	/*for bday*/
	/*margin-left:18px;*/
}

div.pagelayout
{
	padding-right:3px;
	padding-bottom:5px;
	margin:-1px 20px;
	background-color:#f0e5c0;
	background-image:url(../images/pageborderleft.png);
	background-position:center right;
	background-repeat:repeat-y;
	border-left:solid 1px black;
	min-width:635px;
	width:expression( document.body.clientWidth < 675 ? "635px" : "auto" );
}

div.pageborderbottom
{
	background-image:url(../images/pageborderbottom.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:3px;
	font-size:0;
	padding:0px;
	margin:0px 21px;
}

div.header 
{
	height:109;
	/* PNG alpha supporters ignore this */ 
	background-image:url(../images/headerbg.png);
	margin-bottom:10px;
	background-repeat:repeat-x;
}

div.left
{
	display:none;
	width:122px;
	float:left;
}

div.center
{
	min-width:348;
	margin:8px;
	margin-bottom:3px;
}

div.right
{
}

div.footer
{
	clear:both;
	position:relative;
	margin:0px 8px;
}

/* begin main nav */ 

div.tablecontainer
{
	width:100%;
	height:auto;
	position:relative;
	overflow:auto;
}

div.maintask
{
	padding:4px 10px 8px 10px;
	text-align:right;
}

div.maintask a.rssmenulink
{
	padding-bottom:1px;
	vertical-align:middle;
}

div.maintask a.menulink, div.maintask a.menulinkfirst, div.maintask a.rssmenulink
{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding:0px 8px 0px 13px;
	border-left:solid 1px black;
}

.error ul
{
	display:block;
	list-style-type: none;
	padding:10px 0px;
	margin:0px;
	text-align:left;
	
}

img
{
	vertical-align:middle;
}

.error ul li 
{
	color:Red;
}


div.maintask .scarab img

{
	margin-top:-1px;
	margin-bottom:-4px;
	vertical-align:middle;
}

.scarab
{
	padding:0px 0px 0px 0px;
}


ul.mainnav 
{ 
	display:block;
	text-align:right;
	list-style-type: none;
	padding:0px;
	margin:0px;
}

ul.mainnav li
{ 
	float: right;
	display: block;
	width:101px;
	padding:4px 0px;
	margin:0px 4px;
	background-image:url(../images/buttonbg.png);
	background-repeat:no-repeat;
	background-position: center center;
	text-align:center;
}

ul.mainnav li.item a
{
	text-align:center;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

ul.mainnav li.item a:hover
{
	text-decoration:underline;
}

/* end main nav */

/* begin standard borders */

.brownborder
{
	border:solid 1px #000000;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}

.brownhighlight
{
	border-top:solid 1px #ffefc6;
	border-right:solid 1px #dd954c;
	border-bottom:solid 1px #dd954c;
	border-left:solid 1px #f9bd38;
	background-image:url(../images/boxtopbg.png);
	background-repeat:repeat-x;
	background-color:#dc944d;
	padding:1px 1px;
}

div.box, div.pad
{
	border:solid 1px #000000;
	background-color:#fcedb5;
}

div.boxNoBorder
{
	background-color:#fcedb5;
}

div.box p, div.pad
{
	padding: 5px 5px;
	margin:0px;
}

.description
{
	padding:5px 15px 20px 15px;
}


div.rssicon
{
	float:right;
	margin-top:5px;
	margin-right:5px;
}

div.threadseperator
{
	border-top:solid 1px #f9bd38;
	border-bottom:solid 1px #dd954c;
	font-size:0px;
}

/* end standard borders */

/* headings */
.title a:hover
{
	color:#aaa;
	text-decoration:underline;
}

h2 , .SidebarTileTitle,.titlenopad,.title
{ 
	background-image:url(../images/bullet.png); 
	background-repeat:no-repeat; 
	background-position:left center; 
	margin:0px;
	padding:0px;
	padding-left:15px;
	margin-bottom:4px;
	font-weight:bold;
}

h2 a
{
	color:#000000;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

/* end headings */

/* tabular view */

.tableBorder
{
	border:solid 1px #000000;
	background-color:#fcedb5;
}

.adminTableBorder
{
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	background-color:#fcedb5;
}

.usercolumn
{
	text-align:center;
	background-color:#f7e6bc;
	border-top: solid 1px #cfc4a9;
	border-right: solid 1px #8f8775;
	border-bottom-width:0px;
	border-left: solid 1px #a9a08a;
	padding:20px;
}

.column
{
	padding: 5px 3px;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #fcedb5;
	background-color:#fcf3dc;
	text-align:left;
}

.topcolumn
{
	padding: 5px 3px;
	border:solid 1px #000000;
	border-bottom-style:none;
	background-color:#fcf3dc;
	text-align:left;
}

td.f
{
	padding:10px;
	text-align:right;
}

.summary a, .date a
{
	color:#000;
	text-decoration:none;
	font-weight:bolder;
}


.icon, .summary, .number, .date
{
	background-color:#f4e5b1;
	margin-top:3px;
}

.thread
{
	background-color:#f4e5b1;
	padding:3px;
}

.titlesmall
{
	padding:0px 0px 0px 11px;
	background-image:url(../images/bullet.gif); 
	background-position: left center;
	background-repeat:no-repeat;
}

.titlesmall a
{
	color:#000000;
}

.preview
{
	padding:0px 0px 0px 11px;
	color:#7d7d7d;
}

.alternate, .alternate .icon, .alternate .summary, .alternate .number, .alternate .date
{
	background-color:#fcedb5;
}

.summary, .number, .date
{
	padding:3px 5px;
}

.number, .date
{
}

.icon
{
	padding:2px 3px;
}

/* end tabular view */


.content
{
	line-height:1.6em;	
}

.postbody p
{
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}

.postbody
{
	word-wrap:break-word;
	white-space:normal;
}


/* player */
.mediaplayerbutton
{
	margin:2px 2px;
	width:24px;
}

.playercontainer
{
	border:solid 1px #333;
	width:300px;
	text-align:center;
	vertical-align:middle;
	position:relative;
}

.videosplash
{
	position:expression('absolute');
	display:block;
}

.player
{
	display:none;
	display:expression(PlayerSupported(this)?'block':'none');
	background-color:Black;
	font-size:0px;
}

.controlstable
{
	width:300;
	margin:0px;
	background-image:url(../images/mediaplayer_base.gif);
	background-repeat:no-repeat;
}

.controlstablenoscript
{
	display:expression(PlayerSupported(this)?'none':'block');
	margin:0px;
	background-image:url(../images/mediaplayer_base.gif);
	background-repeat:no-repeat;
}


.slider
{
	background-image:url(../images/mediaplayer_playbar.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.indicator,.downloadindicator
{
	width:0px;
	height:3px;
	margin-left:1px;
	margin-top:2px;
}

.indicatorhandle
{
	margin-top:2px;
}
/* end player */


/* begin user tiles (column) */
.usercolumn .imagebox, .usercolumn .namebox
{
	border-style:none;
	text-align:left;
	vertical-align:middle;
	margin-bottom:5px;
	margin-top:0px;
}

.usercolumn .imagehighlight, .usercolumn .namehighlight
{
	background-color:transparent;
	border-style:none;
	padding:0px;
}

.usercolumn .namebox
{
	border-bottom: solid 1px #ffffff;
	margin-left:0px;
	width:auto;
}

.usercolumn .namehighlight
{
	border-bottom: solid 1px #7f7868;
	width:auto;
}

.usercolumn .namebox a,.usercolumn .namebox span
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.usercolumn .imagebox img.large
{
	width:auto;
	margin:0px;
	padding:0px;
	border-style:none;	
}

.usercolumn .imagebox
{
	float:none;
	font-size:0px;
}

.usercolumn .tile
{
	clear:left;
	
}

.usercolumn .caption
{
	display:block;
	padding:5px 0px;
}

/* end user tiles (column) */

/* begin user tiles (thumbs) */
.imagebox, .namebox
{
	height:auto;
	border: solid 1px #fdd678;
	text-align:center;
	vertical-align:middle;
	margin-bottom:2px;
	margin-top:0px;
}

.imagehighlight, .namehighlight
{
	height:auto;
	background-color:#fdd678;
	border: solid 1px #805a00;
	padding:0px;
}

.namebox
{
	margin-left:33px;
	width:46px;
}

.namehighlight
{
	width:45px;
	overflow:hidden;
}

.namebox a,.namebox span
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;

}


.imagebox img.small
{
	width:28px;
	margin:0px;
	padding:0px;
	border-style:none;	
}


.imagebox
{
	clear:left;
	float:left;
	font-size:0px;
}

.tile
{
	clear:left;
	
}

.caption
{
	display:block;
	padding:5px 0px;
}

/* end user tiles (thumbs) */



/* begin lists... forums/threads */


/* end user tiles (large) */



.splashcontainer .replyhead
{
}

.h1a, .StaticTopicBar
{
	background-color:#fcf3dc;
	font-weight:bold;
	border-bottom:solid 1px #7f7868;
	padding: 7px 5px 7px 15px;
}

span.h1a
{
		display:block;
}

.h1anopad
{
	background-color:#fffcf4;
	border-bottom:solid 1px #7f7868;
	border-top:solid 1px #7f7868;
	padding:2px 15px 0px 0px;
}

.h1a a, .h1anopad a,.SidebarTileTitle a
{
	color:#000; 
	text-decoration:none;
}

/* end lists... forums/threads */

/* begin post preview */
.formattingtip
{
	cursor:hand;
}
.postseparator
{
	display:block;
	padding-top:1px;
	border-top: solid 1px #ffffff;
	border-bottom:solid 1px #f4e7c7;
	background-color:#dfd3b6;
}

.byline
{
	margin-left:15px;
	padding:0px 0px 0px 11px;
	color:#666053;
	background-image:url(../images/bullet.gif); 
	background-position: left center;
	background-repeat:no-repeat;
}

.postspreview
{
	padding:15px;
}

.toolbar img
{
	margin:2px 1px;
}

.toolbar td
{
	padding-left:15px;
	border-bottom: solid 1px #7f7868;
	border-top:solid 1px white;
}

.fh
{
	padding:5px 15px;
	border-top:solid 1px white;
}
.votebutton
{
	padding:0px 5px;
}

.postview
{
	padding:5px 15px;
}

.postpreview
{
	background-color:#f7e6bc;
	padding:5px;
}

.postpreviewodd
{
	padding:5px;
	
}

.replyhead
{
	background-image:url(../images/user_IsOnline.gif); 
	background-repeat:no-repeat;
	background-position:center left;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:15px;
	border-bottom: solid 1px #8f8775;
	
}

/* end post preview */

/* begin layout */

.editnotes
{
	display:none;
}

.left
{
}

.TopicTip
{
	display: none; 
	position: absolute; 
	border:solid 1px #000;
	background: #ffffe1;
	color: Black;
	padding: 2px;
	line-height:1em;
	width:250px;
}

a
{
	text-decoration:none;
	
}

.content a
{
	font-weight:bold;
}

a.create {
   color:#999;
   text-decoration:none;
   border-bottom: 1px dashed #555;
}
a.create:hover {
   text-decoration:underline;
   border-bottom: 0px;
}

.parttext, .content .brownborder, .parttextnopad
{
	text-align:left;
	background-color:#fff1d0;
}

.parttext .threadview
{
	width:126;
	overflow:hidden;
}

.parttext,.pollbody
{
	 padding:10px;
}

label
{
	display:block;
	margin-left:20px;
}

.polloptions td input
{
	float:left;
}


.VersionList
{
	width:130px;
}

.parttextnopad
{
}

.rightbar
{
	padding:0px;
	width:165px;
	background-color:#fbb100;
}

/* end layout */

 
/* begin parts */ 

img.divider
{
	 margin:-1px -5px;
}
div.parttext p { margin:0px; margin-bottom:5px;}
div.leftpart { background-color:#FFBA16; margin:12px 10px 0px 0px; }
/* end parts */ 

/* holly, i like that \*/
* html div
{
	height:1px;
}

.EditMain div
{
	height:auto;
}

/* unholly really */

/* code display */

.clsCodeCell
{
	
}

.clsCodeContainer
{
	padding:10px;
	border:solid 1px black;
	background-color:beige;
}

.code
{
	font-family:Courier New;
	color:Blue;
}

/*WIKI WIKI WIKI */

.EditMain 
{
	BACKGROUND: white;
	
	color: #303030;
}

